package cn.starlightsoftware.sherly.controller.admin.tenant.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

import static io.swagger.v3.oas.annotations.media.Schema.RequiredMode.REQUIRED;

/**
 * @author 谷子毅
 */
@Data
public class TenantSaveReqVO {

    @Schema(description = "租户编号", requiredMode = REQUIRED, example = "120412")
    private String tenantId;

    @Schema(description = "租户名称", requiredMode = REQUIRED, example = "雪莉科技")
    private String tenantName;

    @Schema(description = "联系人", requiredMode = REQUIRED, example = "谷子毅")
    private String contractUser;

    @Schema(description = "联系电话", requiredMode = REQUIRED, example = "18888888888")
    private String contractPhone;

    @Schema(description = "管理员用户账号", requiredMode = REQUIRED, example = "admin")
    private String adminUsername;

    @Schema(description = "过期时间", requiredMode = REQUIRED, example = "2050-01-01 00:00:00")
    private Date expireTime;

}
